body {
	position: relative;
	min-width: 1200px;
	overflow: hidden;
	background-color: #fff;
	font-family: Microsoft Yahei, Lato, Lucida Grande, Lucida Sans Unicode,
		Lucida Sans, Verdana, Tahoma, sans-serif;
}

html {
	font-size: 16px;
}

html,
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

.router-view-fade-enter-active {
	animation: router-view-fade 1s;
	-webkit-animation: router-view-fade 1s;
}

.router-view-fade-leave-active {
	animation: router-view-fade 0.3s reverse;
	-webkit-animation: router-view-fade 0.3s reverse;
}

@keyframes router-view-fade {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
::-webkit-scrollbar {
	width: 5px;
}
::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #949191;
}
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: rgb(71, 71, 71);
}

pre {
	margin: 0;
	white-space: pre-wrap;
	word-wrap: break-word;
	word-break: normal;
	font-family: Microsoft Yahei, Lato, Lucida Grande, Lucida Sans Unicode,
		Lucida Sans, Verdana, Tahoma, sans-serif;
	color: #fff;
	background-color: rgb(36, 36, 36);
	code {
		font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
			monospace;
	}
}

li {
	list-style: none;
}
